Interface TcpHeader

All Superinterfaces:
Header, IPCData, Pdu, SegmentHeader, Signal
All Known Implementing Classes:
TcpHeaderImpl

public interface TcpHeader extends SegmentHeader
  • Method Details

    • getSeqNumber

      int getSeqNumber()
      Returns:
      int Returns a int
    • setSeqNumber

      void setSeqNumber(int seqNumber)
      Parameters:
      seqNumber - Takes in a parameter of seqNumber
    • getAckNumber

      int getAckNumber()
      Returns:
      int Returns a int
    • setAckNumber

      void setAckNumber(int ackNumber)
      Parameters:
      ackNumber - Takes in a parameter of ackNumber
    • getDataOffset

      Byte getDataOffset()
      Returns:
      Byte Returns a Byte
    • setDataOffset

      void setDataOffset(Byte dataOffset)
      Parameters:
      dataOffset - Takes in a parameter of dataOffset
    • getReserved

      Byte getReserved()
      Returns:
      Byte Returns a Byte
    • setReserved

      void setReserved(Byte reserved)
      Parameters:
      reserved - Takes in a parameter of reserved
    • getControlBits

      Byte getControlBits()
      Returns:
      Byte Returns a Byte
    • setControlBits

      void setControlBits(Byte controlBits)
      Parameters:
      controlBits - Takes in a parameter of controlBits
    • getWindowSize

      Short getWindowSize()
      Returns:
      Short Returns a Short
    • setWindowSize

      void setWindowSize(Short windowSize)
      Parameters:
      windowSize - Takes in a parameter of windowSize
    • getUrgentPtr

      Short getUrgentPtr()
      Returns:
      Short Returns a Short
    • setUrgentPtr

      void setUrgentPtr(Short urgentPtr)
      Parameters:
      urgentPtr - Takes in a parameter of urgentPtr
    • getOptions

      List<TcpOption> getOptions()
      Returns:
      List<TcpOption> Returns a List<TcpOption>
    • setOptions

      void setOptions(List<TcpOption> options)
      Parameters:
      options - Takes in a parameter of options
    • getRawOptions

      List<Byte> getRawOptions()
      Returns:
      List<Byte> Returns a List<Byte>
    • setRawOptions

      void setRawOptions(List<Byte> rawOptions)
      Parameters:
      rawOptions - Takes in a parameter of rawOptions
    • getPayloadSize

      int getPayloadSize()
      Returns:
      int Returns a int
    • setPayloadSize

      void setPayloadSize(int payloadSize)
      Parameters:
      payloadSize - Takes in a parameter of payloadSize